+2003-08-31 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkactiongroup.c: Add some docs.
+
+ * gtk/gtkuimanager.[hc]: Get rid of the remove_widget signal. It
+ wasn't emitted anyway.
+
2003-08-30 Matthias Clasen <maclas@gmx.de>
* tests/testmerge.c (add_widget): Connect to "destroy" on toolbar,
+2003-08-31 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkactiongroup.c: Add some docs.
+
+ * gtk/gtkuimanager.[hc]: Get rid of the remove_widget signal. It
+ wasn't emitted anyway.
+
2003-08-30 Matthias Clasen <maclas@gmx.de>
* tests/testmerge.c (add_widget): Connect to "destroy" on toolbar,
+2003-08-31 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkactiongroup.c: Add some docs.
+
+ * gtk/gtkuimanager.[hc]: Get rid of the remove_widget signal. It
+ wasn't emitted anyway.
+
2003-08-30 Matthias Clasen <maclas@gmx.de>
* tests/testmerge.c (add_widget): Connect to "destroy" on toolbar,
+2003-08-31 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkactiongroup.c: Add some docs.
+
+ * gtk/gtkuimanager.[hc]: Get rid of the remove_widget signal. It
+ wasn't emitted anyway.
+
2003-08-30 Matthias Clasen <maclas@gmx.de>
* tests/testmerge.c (add_widget): Connect to "destroy" on toolbar,
+2003-08-31 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkactiongroup.c: Add some docs.
+
+ * gtk/gtkuimanager.[hc]: Get rid of the remove_widget signal. It
+ wasn't emitted anyway.
+
2003-08-30 Matthias Clasen <maclas@gmx.de>
* tests/testmerge.c (add_widget): Connect to "destroy" on toolbar,
* radio action to create.
*
* Since: 2.4
- *
**/
void
gtk_action_group_add_radio_actions (GtkActionGroup *action_group,
on_change, user_data, NULL);
}
+/**
+ * gtk_action_group_add_radio_actions_full:
+ * @action_group: the action group
+ * @entries: an array of radio action descriptions
+ * @n_entries: the number of entries
+ * @on_change: the callback to connect to the changed signal
+ * @user_data: data to pass to the action callbacks
+ * @destroy: destroy notification callback for @user_data
+ *
+ * This variant of gtk_action_group_add_radio_actions() adds a
+ * #GDestroyNotify callback for @user_data.
+ *
+ * Since: 2.4
+ **/
void
gtk_action_group_add_radio_actions_full (GtkActionGroup *action_group,
GtkRadioActionEntry *entries,
enum
{
ADD_WIDGET,
- REMOVE_WIDGET,
CHANGED,
LAST_SIGNAL
};
G_TYPE_NONE, 1,
GTK_TYPE_WIDGET);
- merge_signals[REMOVE_WIDGET] =
- g_signal_new ("remove_widget",
- G_OBJECT_CLASS_TYPE (klass),
- G_SIGNAL_RUN_FIRST | G_SIGNAL_NO_RECURSE,
- G_STRUCT_OFFSET (GtkUIManagerClass, remove_widget), NULL, NULL,
- g_cclosure_marshal_VOID__OBJECT,
- G_TYPE_NONE, 1,
- GTK_TYPE_WIDGET);
/**
* GtkUIManager::changed:
* @merge: a #GtkUIManager
void (* add_widget) (GtkUIManager *merge,
GtkWidget *widget);
- void (* remove_widget) (GtkUIManager *merge,
- GtkWidget *widget);
void (* changed) (GtkUIManager *merge);
/* Padding for future expansion */